package com.winhxd.b2c.order.service;

import com.winhxd.b2c.common.domain.PagedList;
import com.winhxd.b2c.common.domain.order.condition.OrderUserManagementQueryCondition;
import com.winhxd.b2c.common.domain.order.vo.OrderInfoDetail4UserManagementVO;

/**
 * 用户管理中订单相关接口
 * @author suhaochan
 * @date 2019/1/10 13:43:24
 */
public interface OrderUserManagementService {

	/**
	 * 
	 * @author suhaochan
	 * @date 2019年1月10日 下午1:47:58 
	 * @Description 分销商订单列表
	 * @param 
	 * @return
	 */
	PagedList<OrderInfoDetail4UserManagementVO> findDistributorOrder(OrderUserManagementQueryCondition condition);

	/**
	 * 
	 * @author suhaochan
	 * @date 2019年1月10日 下午4:48:41 
	 * @Description 分销商会员订单列表
	 * @param 
	 * @return
	 */
	PagedList<OrderInfoDetail4UserManagementVO> findDistributorMemberOrder(OrderUserManagementQueryCondition condition);

	/**
	 * 查询会员订单列表
	 * @author suhaochan
	 * @date 2019年1月10日 下午5:52:46 
	 * @Description
	 * @param 
	 * @return
	 */
	PagedList<OrderInfoDetail4UserManagementVO> findMemberOrder(OrderUserManagementQueryCondition condition);

}
